body {
        font-family: Arial, Tahoma, sans-serif;
        margin-top: 0px;
        padding-top: 0px;
}

h1 {
        margin-top: 0px;
        color: #F0F0F0;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#BBBBBB), to(gray));
        border-radius: 0px 0px 10px 10px;
        padding: 5px 10px;
        text-shadow: rgba(0, 0, 0, 0.3) 0px -1px 1px;
        font-size: 120%;
        text-align: center;
        -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 5px;
      }
      
#container {
        margin: auto;
        width: 600px;
        margin-top: 0px;
        padding-top: 0px;
}

section {
        background: #F8F8FF;
        border: 1px #CCC solid;
        border-radius: 5px;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        margin-top: 20px;
        margin-bottom: 20px;
        -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 5px;
}

section-head {
        margin: 10px 10px 10px 10px;
        text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 1px;
        color: #777;
        font-size: 110%;
        display: block;
}

section-content {
        margin: 10px 10px 10px 10px;
        font-size: 100%;
        display: block;
}


input[type=button] {
        margin: auto;
        margin-bottom: 10px;
        margin-top: -10px;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#BBBBBB), to(gray));
        color: white;
        border: none;
        border-radius: 5px;
        text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 1px;
        font-weight: bold;
        padding: 2px 13px 3px 12px;
        display: block;
        cursor: pointer;
        font-size: 120%;
      }

      input[type=button]:hover {
        background-image: -webkit-gradient(linear, left top, left bottom, from(gray), to(#BBBBBB));
        padding: 3px 12px 2px 13px;
      }
    